/* A stylesheet */
body { 
   color: black;
   font-family: Arial, sans-serif;
   font-size: 11pt;
   background: url(/gifs/background.gif) rgb(255, 255, 255);
   background-repeat: repeat-y;
   margin-left: 8%;
   margin-right: 8%;
}

hr {
   width: 95%;
   margin-top: 1em;
   margin-bottom: 1em;
   }

h1,h2,h3,h4,h5 {
   margin-left: 0%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }

/* Don't use next 3 lines. Selection boxes won't work in Galeon, */
/* Mozilla, Konqueror and maybe some other browser brands. */
/* Only seems to work for IE and Netscape */
/* :link { color: rgb(0, 0, 153) } */  /* for unvisited links */
/* :visited { color: rgb(153, 0, 153) } */ /* for visited links */
/* :active { color: rgb(255, 0, 102) } */ /* when link is clicked */
/* :hover { color: rgb(0, 96, 255) } */ /* when mouse is over link */
/* in Konqueror, it marked ANY element hovered over */

/* Netscape: have to apply to TD, not (only) Table */
.menu {
   background-color: rgb(255, 228, 0);
   color: rgb(0, 0, 153);
   /* margin: 0px; /* supposed to magically cover holes between cells */
   border: none;
   font-family: Arial, sans-serif;
   font-size: 15pt;
   font-style: italic;
   font-weight: bold;
   margin-left: 0%;
   margin-right: 0%;
   }
.menu a:link { 
	   background-color: rgb(255, 228, 0);
	   color: rgb(0, 0, 153); 
   } /* for unvisited links. Kind of blue */
.menu a:visited {
	   background-color: rgb(255, 228, 0);
	   color: rgb(0, 0, 153);
	   /* color: rgb(153, 0, 153)*/
   } /* for visited links. Kind of violet */
/*   :hover { color: rgb(0, 96, 255); }; */
.menu a:active {
	   background-color: rgb(255, 228, 0);
	   color: rgb(0, 0, 153);
	   /* color: rgb(255, 0, 102) */
   } /* when link is clicked. Kind of pink */
table.menu {
           width: 100%;
   }

.midsec {
   margin-left: 1%;
   margin-right: 1%;
}

.midsec h1, h2, h3, h4, h5, h6
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.midsec h2
{
   color: #000044;
   background-color: rgb(255, 230, 230);
   padding-left: 6pt;
   padding-right: 6pt;
   padding-top: 1pt;
   padding-bottom: 1pt
}

.midsec h3
{
   color: #000033;
   background-color: rgb(255, 235, 235);
   padding-left: 4pt;
   padding-right: 4pt;
   padding-top: 1pt;
   padding-bottom: 1pt
}

.midsec h4
{
   color: #000022;
   background-color: rgb(255, 240, 240);
   padding-left: 2pt;
   padding-right: 2pt;
   padding-top: 1pt;
   padding-bottom: 1pt
}

.midsec a:link {
   background-color: rgb(255, 255, 255);
   color: rgb(0, 0, 153);
} /* for unvisited links. Kind of blue */
.midsec a:visited {
   background-color: rgb(255, 255, 255);
   color: rgb(0, 0, 153);
} /* for visited links. Kind of violet */
/*   :hover { color: rgb(0, 96, 255); }; */
.midsec a:active {
   background-color: rgb(255, 255, 255);
   color: rgb(0, 0, 153);
} /* when link is clicked. Kind of pink */

.footer {
   background-color: rgb(255, 228, 0);
   color: rgb(0, 0, 153);
   /* margin: 0px; /* supposed to magically cover holes between cells */
   border: none;
   font-family: Arial, sans-serif;
   font-weight: bold;
   margin-left: 0%;
   margin-right: 0%;
}
table.footer {
   width: 100%;
}

.footer a:link {
   background-color: rgb(255, 228, 0);
   color: rgb(0, 0, 153);
} /* for unvisited links. Kind of blue */
.footer a:visited {
   background-color: rgb(255, 228, 0);
   color: rgb(0, 0, 153);
} /* for visited links. Kind of violet */
/*   :hover { color: rgb(0, 96, 255); }; */
.footer a:active {
   background-color: rgb(255, 228, 0);
   color: rgb(0, 0, 153);
} /* when link is clicked. Kind of pink */

a {
   text-decoration: none
}

a.head {
   text-decoration: none;
   background-color: rgb(255, 228, 0);
   color: rgb(0, 0, 153);
}

.midsec a.button {
   text-decoration: none;
   background: rgb(228,228,255);
   color: rgb(0, 0, 153);
   font-size: 14pt;
   /* border: groove;  including this makes netscape lose the clickability */
   margin-top: 0.2em;
   margin-bottom: 0.2em;
}

table.info {
   background: rgb(255,255,255);
   border: solid rgb(130,130,130); /* light gray */
   border-width: medium;
   border-spacing: 3px;
   padding: 3px;
}   

/* td.info {
   padding: 3px;
   border-spacing: 3px;
   background: rgb(255,255,255);
   color: black;
} */

dt {
   font-weight: bold;
}

/* The "message to user" definition class */
.message {
   border: solid;
   padding: 0.4em;
   margin: 0.4em;
   border-width: thin;
   color: rgb(204, 51, 51);
   background-color: white;
   font-family: Arial, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   text-align: center;
}

span.email span { display: none; }
